.fl{float:left}
.fr{float:right}
:focus{outline:0}
.clearfix{clear:both;content:"";display:block;overflow:hidden}
.clear{clear:both}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.fb{font-weight:700}
.fn{font-weight:400}
*{padding:0;margin:0;list-style:none}
button,input,select,textarea{outline:0;-webkit-appearance:none;border-radius:0;background:0 0;border:0}
a{text-decoration:none}
body{font-family:'微软雅黑';}
.w1920{display:block;width:100%;margin:0 auto;max-width:1920px}
.w1200{display:block;width:1200%;margin:0 auto;max-width:1200px}
.top_menu{height:95px;background:#006a36;}
.nav,.top{line-height:95px;height:95px}
.logo{width:230px;height:85px;margin-top:5px}
.logo img{display:block;max-width:100%;margin:0 auto}
.nav>ul>li{float:left;background:url(../images/y.png) no-repeat;background-position:right center;background-size:1px 40px}
.nav>ul>li:last-child{ background: none;}
.nav>ul>li>a{color:#fff;display:block;height:95px;line-height:95px;padding:0 15px;margin:0 15px;font-size:16px}
.nav>ul>li>a.no{background:url(../images/fo.png) no-repeat;background-position:right center;background-size:8px 8px}
.nav>ul>li>ul{position:fixed;top:60px;display:none;z-index:100000}
.nav>ul>li>ul:before{width:7px;height:5px;content:'';display:block;background:url(../images/222222_7x7_arrow_up.gif) no-repeat;background-position:left top;margin-left:15px}
.nav>ul>li>ul li{background:#37363c;border-bottom:1px solid #505050}
.nav>ul>li>ul li:last-child{border-bottom:none}
.nav>ul>li>ul li a{line-height:40px;height:40px;display:block;color:#fff;font-size:14px;text-align:center}
.house .a1{width:100%;height:200px;background:url(../images/cpbj2.png) no-repeat;background-position:left -20px;background-size:100% 207px;text-align:center}
.house .a1 img{width:280px}
.a2{margin-bottom:30px}
.a2>div{width:596px;height:295px;position:relative;margin-bottom:7px}
.a2>div a{display:block;width:100%;height:295px;overflow:hidden}
.a2>div a>img{width:100%;height:295px}
.a2>div a>p{height:47px;width:100%;position:absolute;bottom:0px;left:0; background: url(../images/probg.png) top right no-repeat; line-height: 47px; color: #fff; text-align: right; }
.a2>div a>p>span{ padding-right: 30px;}
.a2>div.four .d1{width:295px;height:295px;overflow:hidden; position: relative;} 
.a2>div.four .d1 p{ background-position:top left;}
.a2>div>a>img{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s}
.a2>div>a>img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
.a2>div.fr.four>.d1>a>img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
.team{height:310px;background:#efefef}
.team_a ul li{float:left;width:25%}
.team_a ul li>.b1{width:90%;margin:0 auto}
.b1{position:relative;height:310px}
.b1 .ico{padding-bottom:30px;padding-top:40px}
.b1 .ico>i{display:block;height:110px;width:85px;margin:0 auto}
.b1 .ico.ico_1>i{background:url(../images/ico1.png) no-repeat;background-position:center 0;}
.b1 .ico.ico_2>i{background:url(../images/ico2.png) no-repeat;background-position:center 0;}
.b1 .ico.ico_3>i{background:url(../images/ico3.png) no-repeat;background-position:center 0;}
.b1 .ico.ico_4>i{background:url(../images/ico4.png) no-repeat;background-position:center 0;}
.b1 .text{font-family:'微软雅黑';color:#686868;font-size:12px;line-height:20px}
.b1 .link{width:100%;text-align:center;position:absolute;bottom:0;left:0;height:85px;line-height:85px}
.b1 .link a{color:#006a36;text-decoration:underline;font-size:13px}
.b1:hover .ico i{background-position:center -110px}
.b1 .ico i{transition:background .3s;-moz-transition:background .3s;-webkit-transition:background .3s;-o-transition:background .3s}
.case{margin-top:45px;margin-bottom:50px}
.case .c1{width:100%;height:100px;background:url(../images/cpbj3.png) no-repeat;background-position:left -75px;background-size:100% 207px;text-align:center}
.case .c1 img{width:340px}
.bottom{float:right;margin-bottom:15px;margin-right:15px}
.bottom a{background:none repeat scroll 0 0 #006a36;bottom:20px;color:#FFF;display:inline;left:40%;padding:8px;text-transform:uppercase;transition:all .5s ease 0s}
.bottom a:hover{background:#000}
.c2{border:1px solid rgba(0,0,0,.2)}
.c2_1{width:649px;height:455px;background:url(../images/hw_000489.jpg) no-repeat;background-position:right top;background-size:1px 440px}
.c2_2{width:549px;height:455px}
.c2_1_1{width:555px;height:425px;margin:15px auto auto 45px}
.c2_img_text{width:100%;text-align:center}
.c2_img_text p{font-size:25px;padding-top:10px;padding-bottom:12px;line-height:30px;border-bottom:1px solid rgba(0,0,0,.3);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.c2_text{font-size:14px;margin:15px auto}
.c2_link a{float:right;color:#c1c1c1;font-size:12px;display:block;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;border:1px solid #c1c1c1}
.c2_link a:hover{color:red}
.c2_2_1{margin-right:7px;margin-top:7px}
.c2_2_1 ul li{border:1px solid rgba(0,0,0,.2);height:100px;width:510px;margin:5px auto 7px}
.c2_2_1 .img{width:115px;height:90px;margin:5px 5px}
.c2_2_1 .img img{display:block;max-width:100%}
.c2_2_1 .text{width:375px;position:relative;height:90px}
.c2_2_1 .text .p1{margin:5px auto 10px;font-size:16px;padding-top:5px}
.c2_2_1 .text .c2_link{position:absolute;bottom:0;right:20px}
.news{width:596px;height:400px;background:url(../images/xwbj.jpg) repeat-x;float:left;margin-right:30px}
.news_about{margin-top:80px;margin-bottom:50px}
.news_ico_title{width:100%;height:60px}
.news_info{width:596px;height:340px;background:url(../images/xx.png) right center no-repeat;background-position-y:17px}
.content{margin-bottom:16px;float:left;overflow:hidden}
.column-num1{width:98%;margin-left:2%}
.content .pic{width:155px;float:left;margin-right:14px}
.content .pic a{float:left}
.content .pic img{width:155px;height:91px}
.main{float:right;width:414px}
.newstitle{}
.newstitle .title{text-align:left;width:65%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.newstitle li h3{padding-left:0;display:inline;color:#000;font-size:12px;text-decoration:none;font-style:normal}
.newstitle .title a{color:#000;;font-size:15px;text-decoration:none;font-weight:500}
.newstitle .date{text-align:center;width:18%;float:right;color:#28aa15;line-height:18px;background:0;padding-right:15px;font-size:12px}
.newslist .summary{margin-top:5px}
.newslist .summary p{font-size:12px;line-height:20px;;color:#666;width:302px}
.newslist_02 .main{width:100%}
.newslist_02 .main .summary p{width:436px}
.newslist_02 .newstitle .date{padding-right:0}
.newslist_01 .newstitle .date{padding-right:16px}
.about{width:574px;background:url(../images/aboutbj.jpg) no-repeat;height:400px}
.about_1_1{width:274px;padding-top:13px}
.about_1_2 .title{line-height:60px;font-family:'微软雅黑';color:#006a36;font-size:18px;text-align:center}
.about_1_2 .title a{color:#006a36;text-decoration:none}
.about_1_2{width:290px;margin:0 auto}
.about_text p{line-height:21px;font-family:'微软雅黑';color:#666;font-size:12px;text-indent:2em}
.footer{height:340px;background:url(../images/bq.jpg) repeat-x}
.footer_1{width:370px;padding-top:21px;padding-bottom:45px}
.add{margin-top:20px}
.add ul li{line-height:45px;font-family:'微软雅黑';color:#999;font-size:12px}
.add ul li p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:310px}
.add ul li i{display:block;float:left;width:40px;height:40px;margin-right:13px}
.add ul li:nth-of-type(1) i{background:url(../images/ficon.png) no-repeat;background-position:left -2px}
.add ul li:nth-of-type(2) i{background:url(../images/ficon.png) no-repeat;background-position:left -52px}
.add ul li:nth-of-type(3) i{background:url(../images/ficon.png) no-repeat;background-position:left -102px}
.add ul li:nth-of-type(4) i{background:url(../images/ficon.png) no-repeat;background-position:left -152px}
.xm_1{width:33%}
.xm_1 p{line-height:60px}
.xm_1 p a{color:#999;font-size:14px;}
.xm_1 ul li{line-height:25px}
.xm_1 ul li a{color:#999;font-size:12px;}
.xm_2{margin-right:13px}
.xm_2 p{line-height:60px}
.xm_2 p a{color:#999;font-size:14px;}
.xm_2 ul li{line-height:25px}
.xm_2 ul li a{color:#999;font-size:12px;}
 
.footer .link{color:#fff;font-size:12px}
.footer .link p,.footer .link ul li{float:left;line-height:30px}
.footer .link a{color:#fff;margin-left:15px}
.copyright{line-height:30px;text-align:center}
.copyright,.copyright a{color:#333;font-size:12px;}
.footer_ico{ background: url(../images/fline.png) no-repeat bottom left; padding-bottom: 5px; color: #fff; line-height: 30px; height: 30px;}

/*幻灯片*/
.swiper-wrapper{ height: auto;}
#slideBox .prev,
#slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;z-index:999}
#slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
#slideBox .prev:hover,
#slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
#slideBox .prevStop{ display:none;  }
#slideBox .nextStop{ display:none;  }
#slideBox .hd{z-index: 999;position: absolute;bottom: 15px;left: 50%;}
#slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
#slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; border-radius: 15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
#slideBox .hd ul li.on{ background:#006a36; color:#fff; }